.. _CGameDialogEntry Class: ========================== CGameDialogEntry Class ========================== .. toctree:: :maxdepth: 1 The structure used for this class is :ref:`CGameDialogEntry` +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Quick Ref** | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameDialogEntry\:\:~CGameDialogEntry**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameDialogEntry\:\:Display**\(:ref:`CGameSprite`\* pSprite, unsigned long playerColor, int newDialog, int bSuppressName, :ref:`CResRef` resItem) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CGameDialogIdentifier`\* **CGameDialogEntry\:\:Handle**\(:ref:`CGameSprite`\* pSprite, unsigned long playerColor, int newDialog, int bSuppressName, :ref:`CResRef` resItem) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameDialogEntry\:\:RemoveReplies**\(long marker, unsigned long nameColor, :ref:`CString`\& name) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ---- --------------- Constructors --------------- +---------------------------------------------------------------------------------+------------------------------------------------------+ | **Name** | **Description** | +---------------------------------------------------------------------------------+------------------------------------------------------+ | :ref:`CGameDialogEntry\:\:~CGameDialogEntry` | Destroys a ``CGameDialogEntry`` object | +---------------------------------------------------------------------------------+------------------------------------------------------+ .. _CGameDialogEntry~CGameDialogEntry: CGameDialogEntry\:\:~CGameDialogEntry ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Destroys the ``CGameDialogEntry`` object :: virtual void CGameDialogEntry::~CGameDialogEntry(); **Remarks** Destroys the ``CGameDialogEntry`` object ---- --------------- Methods --------------- +-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | **Name** | **Description** | +-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameDialogEntry\:\:Display` | | +-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameDialogEntry\:\:Handle` | | +-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameDialogEntry\:\:RemoveReplies` | | +-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ .. _CGameDialogEntryDisplay: CGameDialogEntry\:\:Display ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameDialogEntry::Display( CGameSprite* pSprite, unsigned long playerColor, int newDialog, int bSuppressName, CResRef resItem); **Parameters** * :ref:`CGameSprite`\* *pSprite* - pointer to game sprite object to display in dialog entry * ``unsigned long`` *playerColor* - * ``int`` *newDialog* - * ``int`` *bSuppressName* - * :ref:`CResRef` *resItem* - resource reference **Remarks** ---- .. _CGameDialogEntryHandle: CGameDialogEntry\:\:Handle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CGameDialogIdentifier* CGameDialogEntry::Handle( CGameSprite* pSprite, unsigned long playerColor, int newDialog, int bSuppressName, CResRef resItem); **Parameters** * :ref:`CGameSprite`\* *pSprite* - pointer to game sprite object to display in dialog entry * ``unsigned long`` *playerColor* - * ``int`` *newDialog* - * ``int`` *bSuppressName* - * :ref:`CResRef` *resItem* - resource reference **Return Value** Returns :ref:`CGameDialogIdentifier`\* **Remarks** ---- .. _CGameDialogEntryRemoveReplies: CGameDialogEntry\:\:RemoveReplies ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameDialogEntry::RemoveReplies( long marker, unsigned long nameColor, CString& name); **Parameters** * ``long`` *marker* - * ``unsigned long`` *nameColor* - * :ref:`CString`\& *name* - **Remarks**